package org.sp.service.impl;

import org.sp.dao.IUser;
import org.sp.dao.impl.UserDao;
import org.sp.entity.User;
import org.sp.service.IUserService;

import java.util.List;

/**
 * @author 76986
 */
public class UserServiceImpl implements IUserService {
   private final static IUser user = new UserDao();
    /**
     * 查询全部用户
     * @return User
    */
//    @Override
//    public List<UserInfo> queryAllUser() {
//        return userinfo.queryAllUser();
//    }

    /**
     * 查询用户信息 by id
     * @param id
     * @return UserInfo
     */
//    @Override
//    public UserInfo queryUserInfoById(Integer id) {
//        return userinfo.queryUserInfoById(id);
//    }

    /**
     * 删除用户信息 by id
     *
     * @param id
     * @return
     */
//    @Override
//    public Boolean deleteUserInfoById(Integer id) {
//        return userinfo.deleteUserInfoById(id);
//    }

    /**
     * 修改用户信息 by id
     *
     * @param userInfo
     * @return boolean
     */
//    @Override
//    public Boolean updateUserInfoById(UserInfo userInfo) {
//        return userinfo.updateUserInfoById(userInfo);
//    }

    /**
     * 插入数据
     *
     * @param user
     * @return boolean
     */
//    //@Override
//  //  public Boolean insertUser(User user) {
//        return userinfo.insertUser(user);
//    }

    /**
     * 查询全部用户
     *
     * @return User
     */
    @Override
    public List<User> queryAllUsers() {
        return user.queryAllUsers();
    }

    /**
     * 删除用户 by id
     *
     * @param id
     * @return boolean
     */
    @Override
    public Boolean deleteUserById(Integer id) {
        return user.deleteUserById(id);
    }
}
